<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://Chfa.DataContracts/2007/10" elementFormDefault="qualified" targetNamespace="http://Chfa.DataContracts/2007/10" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:4000/Utility.svc?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" />
  <xs:import schemaLocation="http://localhost:4000/Utility.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/Classes.Bases" />
  <xs:complexType name="ArrayOfVendorInspVisitXmissionStructuresResultsXNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorInspVisitXmissionStructuresResultsXNote" nillable="true" type="tns:VendorInspVisitXmissionStructuresResultsXNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorInspVisitXmissionStructuresResultsXNote" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresResultsXNote" />
  <xs:complexType name="VendorInspVisitXmissionStructuresResultsXNote">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q1:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_NoteFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_NoteFkObject" nillable="true" type="q2:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultFkObject" nillable="true" type="q3:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultsXNoteId" nillable="true" type="xs:int" />
          <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultsXNoteIdObject" nillable="true" type="q4:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorInspVisitXmissionStructuresResultsXNote" nillable="true" type="tns:VendorInspVisitXmissionStructuresResultsXNote" />
  <xs:complexType name="ArrayOfVendorInspVisitXmissionStructuresImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorInspVisitXmissionStructuresImage" nillable="true" type="tns:VendorInspVisitXmissionStructuresImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorInspVisitXmissionStructuresImage" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresImage" />
  <xs:complexType name="VendorInspVisitXmissionStructuresImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q5:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q6:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XMissionStructure_PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XMissionStructure_PoleFkObject" nillable="true" type="q7:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ImageIdObject" nillable="true" type="q8:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultFkObject" nillable="true" type="q9:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorInspVisitXmissionStructuresImage" nillable="true" type="tns:VendorInspVisitXmissionStructuresImage" />
  <xs:complexType name="ArrayOfVendorVisitXMissionStructuresImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorVisitXMissionStructuresImage" nillable="true" type="tns:VendorVisitXMissionStructuresImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorVisitXMissionStructuresImage" nillable="true" type="tns:ArrayOfVendorVisitXMissionStructuresImage" />
  <xs:complexType name="VendorVisitXMissionStructuresImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q10:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Altitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AltitudeObject" nillable="true" type="q11:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Bytes" nillable="true" type="xs:base64Binary" />
          <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="BytesObject" nillable="true" type="q12:PropertyHelperOfbase64Binary" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Direction" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="DirectionObject" nillable="true" type="q13:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q14:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LatitudeObject" nillable="true" type="q15:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LongitudeObject" nillable="true" type="q16:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteCount" nillable="true" type="xs:int" />
          <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteCountObject" nillable="true" type="q17:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteTime" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteTimeObject" nillable="true" type="q18:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="SolutionAvailable" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SolutionAvailableObject" nillable="true" type="q19:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Visit_XMissionStructureFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_XMissionStructureFKObject" nillable="true" type="q20:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Visit_XMissionStructures_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_XMissionStructures_ImageIdObject" nillable="true" type="q21:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Visit_XMissionStructures_PoleFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_XMissionStructures_PoleFKObject" nillable="true" type="q22:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorVisitXMissionStructuresImage" nillable="true" type="tns:VendorVisitXMissionStructuresImage" />
  <xs:complexType name="ArrayOfVendorDistributionResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionResult" nillable="true" type="tns:VendorDistributionResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionResult" nillable="true" type="tns:ArrayOfVendorDistributionResult" />
  <xs:complexType name="VendorDistributionResult">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q23="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q23:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PoleFkObject" nillable="true" type="q24:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_ResultTypeFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_ResultTypeFkObject" nillable="true" type="q25:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_Results_ResultId" nillable="true" type="xs:int" />
          <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_Results_ResultIdObject" nillable="true" type="q26:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionResult" nillable="true" type="tns:VendorDistributionResult" />
  <xs:complexType name="ArrayOfVendorDistributionNotesXMeter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionNotesXMeter" nillable="true" type="tns:VendorDistributionNotesXMeter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionNotesXMeter" nillable="true" type="tns:ArrayOfVendorDistributionNotesXMeter" />
  <xs:complexType name="VendorDistributionNotesXMeter">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q27="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q27:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_MeterFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_MeterFkObject" nillable="true" type="q28:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NoteFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NoteFkObject" nillable="true" type="q29:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NotesXMeter_NoteXMeterId" nillable="true" type="xs:int" />
          <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NotesXMeter_NoteXMeterIdObject" nillable="true" type="q30:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionNotesXMeter" nillable="true" type="tns:VendorDistributionNotesXMeter" />
  <xs:complexType name="ArrayOfVendorDistributionNotesXTransformer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionNotesXTransformer" nillable="true" type="tns:VendorDistributionNotesXTransformer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionNotesXTransformer" nillable="true" type="tns:ArrayOfVendorDistributionNotesXTransformer" />
  <xs:complexType name="VendorDistributionNotesXTransformer">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q31="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q31:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NoteFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NoteFkObject" nillable="true" type="q32:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NotesXTransformer_Id" nillable="true" type="xs:int" />
          <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NotesXTransformer_IdObject" nillable="true" type="q33:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_TransformerFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_TransformerFkObject" nillable="true" type="q34:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionNotesXTransformer" nillable="true" type="tns:VendorDistributionNotesXTransformer" />
  <xs:complexType name="ArrayOfVendorDistributionNotesXSectionalizer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionNotesXSectionalizer" nillable="true" type="tns:VendorDistributionNotesXSectionalizer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionNotesXSectionalizer" nillable="true" type="tns:ArrayOfVendorDistributionNotesXSectionalizer" />
  <xs:complexType name="VendorDistributionNotesXSectionalizer">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q35="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q35:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NoteFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NoteFkObject" nillable="true" type="q36:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NotesXSectionalizer_Id" nillable="true" type="xs:int" />
          <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NotesXSectionalizer_IdObject" nillable="true" type="q37:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_SectionalizerFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_SectionalizerFkObject" nillable="true" type="q38:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionNotesXSectionalizer" nillable="true" type="tns:VendorDistributionNotesXSectionalizer" />
  <xs:complexType name="ArrayOfVendorDistributionNotesXRecloser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionNotesXRecloser" nillable="true" type="tns:VendorDistributionNotesXRecloser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionNotesXRecloser" nillable="true" type="tns:ArrayOfVendorDistributionNotesXRecloser" />
  <xs:complexType name="VendorDistributionNotesXRecloser">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q39="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q39:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NoteFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NoteFkObject" nillable="true" type="q40:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_NotesXRecloser_Id" nillable="true" type="xs:int" />
          <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_NotesXRecloser_IdObject" nillable="true" type="q41:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_RecloserFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_RecloserFkObject" nillable="true" type="q42:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionNotesXRecloser" nillable="true" type="tns:VendorDistributionNotesXRecloser" />
  <xs:complexType name="ArrayOfVendorDistributionImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionImage" nillable="true" type="tns:VendorDistributionImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionImage" nillable="true" type="tns:ArrayOfVendorDistributionImage" />
  <xs:complexType name="VendorDistributionImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q43="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q43:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q44:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Tb_Vendor_Distribution_Images_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Tb_Vendor_Distribution_Images_ImageIdObject" nillable="true" type="q45:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PoleFkObject" nillable="true" type="q46:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionImage" nillable="true" type="tns:VendorDistributionImage" />
  <xs:complexType name="ArrayOfVendorDistributionTopsXPole">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionTopsXPole" nillable="true" type="tns:VendorDistributionTopsXPole" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionTopsXPole" nillable="true" type="tns:ArrayOfVendorDistributionTopsXPole" />
  <xs:complexType name="VendorDistributionTopsXPole">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q47="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q47:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PoleFkObject" nillable="true" type="q48:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_TopFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_TopFkObject" nillable="true" type="q49:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_TopsXPole_TopXPoleId" nillable="true" type="xs:int" />
          <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_TopsXPole_TopXPoleIdObject" nillable="true" type="q50:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionTopsXPole" nillable="true" type="tns:VendorDistributionTopsXPole" />
  <xs:complexType name="ArrayOfVendorDistributionPhasesXPole">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorDistributionPhasesXPole" nillable="true" type="tns:VendorDistributionPhasesXPole" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorDistributionPhasesXPole" nillable="true" type="tns:ArrayOfVendorDistributionPhasesXPole" />
  <xs:complexType name="VendorDistributionPhasesXPole">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q51="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q51:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PhaseFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PhaseFkObject" nillable="true" type="q52:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PhasesXPole_PhaseXPoleId" nillable="true" type="xs:int" />
          <xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PhasesXPole_PhaseXPoleIdObject" nillable="true" type="q53:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Distribution_PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Distribution_PoleFkObject" nillable="true" type="q54:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionPhasesXPole" nillable="true" type="tns:VendorDistributionPhasesXPole" />
  <xs:complexType name="ArrayOfUtilityAssetXMissionStructuresImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityAssetXMissionStructuresImage" nillable="true" type="tns:UtilityAssetXMissionStructuresImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityAssetXMissionStructuresImage" nillable="true" type="tns:ArrayOfUtilityAssetXMissionStructuresImage" />
  <xs:complexType name="UtilityAssetXMissionStructuresImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q55="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q55:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Altitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AltitudeObject" nillable="true" type="q56:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Bytes" nillable="true" type="xs:base64Binary" />
          <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="BytesObject" nillable="true" type="q57:PropertyHelperOfbase64Binary" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Direction" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="DirectionObject" nillable="true" type="q58:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q59:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LatitudeObject" nillable="true" type="q60:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q61="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LongitudeObject" nillable="true" type="q61:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteCount" nillable="true" type="xs:int" />
          <xs:element xmlns:q62="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteCountObject" nillable="true" type="q62:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteTime" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteTimeObject" nillable="true" type="q63:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="SolutionAvailable" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SolutionAvailableObject" nillable="true" type="q64:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_XMissionStructureFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q65="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_XMissionStructureFKObject" nillable="true" type="q65:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_XMissionStructures_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q66="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_XMissionStructures_ImageIdObject" nillable="true" type="q66:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_XMissionStructures_PoleFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_XMissionStructures_PoleFKObject" nillable="true" type="q67:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityAssetXMissionStructuresImage" nillable="true" type="tns:UtilityAssetXMissionStructuresImage" />
  <xs:complexType name="ArrayOfUtilityAssetDistributionsImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityAssetDistributionsImage" nillable="true" type="tns:UtilityAssetDistributionsImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityAssetDistributionsImage" nillable="true" type="tns:ArrayOfUtilityAssetDistributionsImage" />
  <xs:complexType name="UtilityAssetDistributionsImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q68="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q68:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Altitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q69="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AltitudeObject" nillable="true" type="q69:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Direction" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q70="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="DirectionObject" nillable="true" type="q70:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q71="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q71:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q72="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LatitudeObject" nillable="true" type="q72:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q73="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LongitudeObject" nillable="true" type="q73:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteCount" nillable="true" type="xs:int" />
          <xs:element xmlns:q74="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteCountObject" nillable="true" type="q74:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteTime" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q75="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteTimeObject" nillable="true" type="q75:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="SolutionAvailable" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q76="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SolutionAvailableObject" nillable="true" type="q76:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_DistributionFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q77="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_DistributionFKObject" nillable="true" type="q77:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_Distributions_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q78="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_Distributions_ImageIdObject" nillable="true" type="q78:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityAssetDistributionsImage" nillable="true" type="tns:UtilityAssetDistributionsImage" />
  <xs:complexType name="ArrayOfUtilityAssetMetersImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityAssetMetersImage" nillable="true" type="tns:UtilityAssetMetersImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityAssetMetersImage" nillable="true" type="tns:ArrayOfUtilityAssetMetersImage" />
  <xs:complexType name="UtilityAssetMetersImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q79="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q79:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Altitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q80="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AltitudeObject" nillable="true" type="q80:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Direction" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q81="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="DirectionObject" nillable="true" type="q81:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
          <xs:element xmlns:q82="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FilenameObject" nillable="true" type="q82:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q83="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LatitudeObject" nillable="true" type="q83:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q84="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LongitudeObject" nillable="true" type="q84:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteCount" nillable="true" type="xs:int" />
          <xs:element xmlns:q85="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteCountObject" nillable="true" type="q85:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="SatelliteTime" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q86="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SatelliteTimeObject" nillable="true" type="q86:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="SolutionAvailable" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q87="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SolutionAvailableObject" nillable="true" type="q87:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_MeterFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q88="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_MeterFKObject" nillable="true" type="q88:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_Meters_ImageId" nillable="true" type="xs:int" />
          <xs:element xmlns:q89="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_Meters_ImageIdObject" nillable="true" type="q89:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityAssetMetersImage" nillable="true" type="tns:UtilityAssetMetersImage" />
  <xs:complexType name="UtilityAssetXMissionStructurePolesCrossRemedyVendorInspectionVisit">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q90="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q90:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DiscoveredDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q91="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="DiscoveredDateObject" nillable="true" type="q91:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="RemedyAssigned" nillable="true" type="xs:string" />
          <xs:element xmlns:q92="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyAssignedObject" nillable="true" type="q92:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="RemedyLastAction" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q93="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyLastActionObject" nillable="true" type="q93:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyNotes" nillable="true" type="xs:string" />
          <xs:element xmlns:q94="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyNotesObject" nillable="true" type="q94:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="RemedyResolvedDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q95="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyResolvedDateObject" nillable="true" type="q95:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyStatusFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q96="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyStatusFKObject" nillable="true" type="q96:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_XMissionStructureFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q97="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_XMissionStructureFKObject" nillable="true" type="q97:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Asset_XMissionStructure_Pole_CrossRemedy_Vendor_InspectionVisitId" nillable="true" type="xs:int" />
          <xs:element xmlns:q98="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Asset_XMissionStructure_Pole_CrossRemedy_Vendor_InspectionVisitIdObject" nillable="true" type="q98:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XMissionStructure_PoleFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q99="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XMissionStructure_PoleFKObject" nillable="true" type="q99:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityAssetXMissionStructurePolesCrossRemedyVendorInspectionVisit" nillable="true" type="tns:UtilityAssetXMissionStructurePolesCrossRemedyVendorInspectionVisit" />
  <xs:complexType name="VendorDistributionPoleRemedy">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q100="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q100:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="PoleFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q101="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="PoleFkObject" nillable="true" type="q101:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyAssigned" nillable="true" type="xs:string" />
          <xs:element xmlns:q102="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyAssignedObject" nillable="true" type="q102:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="RemedyId" nillable="true" type="xs:int" />
          <xs:element xmlns:q103="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyIdObject" nillable="true" type="q103:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyLastAction" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q104="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyLastActionObject" nillable="true" type="q104:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyNotes" nillable="true" type="xs:string" />
          <xs:element xmlns:q105="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyNotesObject" nillable="true" type="q105:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="RemedyResolvedDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q106="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyResolvedDateObject" nillable="true" type="q106:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="RemedyStatusFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q107="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyStatusFKObject" nillable="true" type="q107:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorDistributionPoleRemedy" nillable="true" type="tns:VendorDistributionPoleRemedy" />
</xs:schema>